package com.tb.dubbo;

import com.tb.utils.ReturnList;
import org.apache.ibatis.annotations.Param;

/**
 * solr站内搜索
 * @author 何龙
 * @create 2019-01-10 21:34
 */
public interface ISolrService {
    /**
     * 将数据库数据加入solor
     * @return 结果
     */
    boolean addSolr();

    /**
     * solr分页查询
     * @param page 页码数
     * @param rows 每页数目
     * @param goosName 商品名
     * @param sort 销量排序方式，降序
     * @param goodsPrice 价格排序方式
     * @return 商品列表
     */
    ReturnList getSolr(
            @Param("goosName") String goosName,
            @Param("page") Integer page,
            @Param("rows") Integer rows ,
            @Param("sort") String sort,
            @Param( "goodsPrice" ) String goodsPrice);
}
